home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / scope / 051-075 / scopedisk62 / mfr / mfr.readme < prev    next >
Text File  |  1995-03-19  |  2KB  |  35 lines

  1.  
  2. MFR - MIDI File Recorder
  3.  
  4. This program (written in JForth and target compiled), receives MIDI
  5. input and records it timestamped in the standard MIDI file format
  6. approved by the MIDI Manufacturers Association. MFR uses Bill
  7. Barton's PD midi.library, so it can receive MIDI from the serial
  8. port or any other executing process that also uses the midi.library.
  9. However, this program does not provide its own timebase, but looks
  10. at a clock run by an external timer task called 'MidiClock', which
  11. I've provided in this zoo file. This was done because the limited
  12. amount of timing hardware available on the Amiga necessitates some
  13. sort of timer sharing mechanism, like the timer.device but without
  14. all of its overhead.
  15.  
  16. Before running MFR, you should start up MidiClock by typing
  17. 'run midiclock'. This will start it ticking at 120 ticks/sec. If
  18. you'd like a different resolution, say, 240, try 'run midiclock 240'.
  19. See my comments in 'midiclock.c' for more info on the operations of
  20. the MidiClock. Anyway, once MidiClock is running, simply type 'mfr'.
  21. When MFR comes up, you'll be prompted for MIDI input source, tempo,
  22. track name and the file to record to. Default MIDI source is the
  23. serial port (MidiIn) and default tempo is 120 beats/min (hit returns
  24. if you want the defaults). Then, just pound away at your keyboard,
  25. or whatever. Type ctrl-C to stop. You can use Bill Barton's 'playmf'
  26. to play back your MIDI file, or 'dmf' to look at it. Now that we have
  27. this standard file format, interchange among different computers and
  28. programs should be simple and wonderful, so I hope to see scads of
  29. utilities like this one rolling out.
  30.  
  31. Havez le fun!
  32.  
  33.     - Pete Yadlowsky
  34.  
  35.